home *** CD-ROM | disk | FTP | other *** search
/ Shareware Extravaganza - Disc 4 / Shareware Extravaganza - Over 25,000 Programs (The Ultimate Shareware Company)(Disc 4 of 4)(1993).iso / cad / quikcmd2.zip / BLOCKS.DOC next >
Text File  |  1990-10-23  |  7KB  |  199 lines

  1.  
  2.  
  3.                             QUICK COMMAND version 2.0
  4.  
  5.                          Copyright 1989, 1990 Dan Jincks
  6.  
  7.  
  8.                       BLOCKS.LSP is module of QUICK COMMAND
  9.  
  10.  
  11.                This is SHAREWARE, it is NOT Public Domain software.
  12.  
  13.                This code or any part of this code may not be reproduced
  14.                in any publication without prior written permission.
  15.  
  16.                Printed copy of this code or any part of this code may NOT
  17.                be distributed without prior written permission.
  18.  
  19.                Hard copy may only be made for reference purposes by
  20.                the end user.
  21.  
  22.  
  23.                                 Dan Jincks
  24.                               Box 155A HCR 77
  25.                             Annapolis, MO 63620
  26.  
  27.  
  28.  
  29.        You are granted a limited license to use BLOCKS.LSP, a module of
  30.        QUICK COMMAND, for a 30 day trial period.  If you wish to continue
  31.        using any or all of QUICK COMMAND after the trial period, you must
  32.        become a registered user.  As a registered user, you may use QUICK
  33.        COMMAND on 1 workstation or terminal.  Additional registrations must
  34.        be bought for each additional workstation or terminal.  To become a
  35.        registered user, fill out the order form that can be printed out
  36.        from ORDERQC.DOC
  37.  
  38.  
  39.        You may send copies of QUICK COMMAND to friends and associates if
  40.        you abide by the following rules:
  41.  
  42.        1.  It may only be distributed in the original unmodified form.
  43.        2.  All original files must be included.
  44.        3.  No addition files may be added.
  45.        4.  If other files will be on the same disk, QUICK COMMAND files
  46.            must be in a library format such as ".ARC" called "QUICKCMD",
  47.            or else be put alone in a subdirectory called "QUICKCMD".
  48.        5.  You may not sell QUICK COMMAND or any part of it.
  49.        6.  You are not allowed to charge more then $5 to cover the cost of
  50.            copying and distribution.
  51.        7.  You may not distribute any printed copy of the contents of QUICK
  52.            COMMAND.
  53.  
  54.  
  55.        These AutoLISP commands and functions are designed to save you time,
  56.        and saving time means saving money.  The registration fee is very
  57.        modest compared to the savings, and much less expensive then typical
  58.        third party AutoCAD software.  Be sure to registar if you continue
  59.        to use them.
  60.                                                                 DAN
  61.  
  62.  
  63.          AutoCAD and AutoLISP are registered trade marks of Autodesk Inc.
  64.  
  65.  
  66.        *
  67.        *****************************  1  **********************************
  68.  
  69.        BLH
  70.  
  71.        PURPOSE:   Highlights all occurrences of a block
  72.  
  73.        SYNOPSIS:   All occurrences of a named block will be located and
  74.        highlighted.  The highlighting is done using the SELECT command.  If
  75.        the block is nested within another block, it will not be found.
  76.        This command has 2 purposes: 1 - It allows the user to find out what
  77.        a particular block looks like and where it is in the drawing. 2 -
  78.        The SELECT command allows all of the blocks to be acted upon by the
  79.        next command, by using the "Previous" option.  This works for both
  80.        AutoCAD and AutoLISP commands.  They may all be erased, rotated,
  81.        moved, etc. as a group.
  82.  
  83.        LIMITATIONS:   Blocks on frozen layers or nested within another
  84.        block will not be found.  The correct block name must be supplied or
  85.        else the names of all blocks will be listed.
  86.  
  87.        INPUT:   A valid block name.
  88.  
  89.        RESULTS:    All visable occurrences of the block will be both
  90.        highlighted and "selected".
  91.  
  92.        USES:    Orientation aid to an unfamiliar drawing.  Preselection
  93.        tool for group action by the next command.
  94.  
  95.        ********************************************************************
  96.  
  97.        BLI
  98.  
  99.        PURPOSE:   Block command that Inserts it back in the same place.
  100.  
  101.        SYNOPSIS:   Functions like the AutoCAD BLOCK command, with all of
  102.        the options, but after defining the block, it is inserted back as a
  103.        block in the original place.  It is also used to redefine a block
  104.        and to give a list of block names. When redefining a block, it
  105.        highlights all occurrences of that block so that you can see
  106.        everything that you will be changing.  Be sure to thaw all layers if
  107.        you need to see ALL occurrences.  It is also more polite then the
  108.        stock command and will let you exit without action easier, just hit
  109.        <Enter> instead of supplying input.
  110.  
  111.        LIMITATIONS:   It will not highlight blocks that are nested or on
  112.        frozen layers.
  113.  
  114.        INPUT:   Same as BLOCK command.
  115.  
  116.        RESULTS:   For a new block, it defines it and Inserts it back in the
  117.        original position.  For a redefine, it highlights all occurrences of
  118.        the block before redifining it.
  119.  
  120.        USES:   Use like the BLOCK command when you want the block to remain
  121.        where it was defined.  Use for redefining a block when you want to
  122.        be able to see what will be changed.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.        *
  133.        *****************************  2  **********************************
  134.  
  135.        WBI
  136.  
  137.        PURPOSE:   WBlock, and inserts back as block.
  138.  
  139.        SYNOPSIS:   Writes out a block to a file, and then inserts it back
  140.        in the same place that it came from - as a block.  User supplies a
  141.        filename, it is searched for.  If a file or block doesn't exist by
  142.        that name- it proceeds.  If a match is found, it aborts with a
  143.        message.  The user selects entities, they are written to a file and
  144.        inserted back into the drawing as a block.
  145.  
  146.        LIMITATIONS:   Release 10 or above. Does not redefine.  Does not
  147.        overwrite a file.
  148.  
  149.        INPUT:   Valid new block name, build selection set.
  150.  
  151.        RESULTS:   File written out and block in place of selected entities.
  152.  
  153.        USES:   Alternative to WBLOCK command when you want a block placed
  154.        back in the drawing.
  155.  
  156.        ********************************************************************
  157.  
  158.        WBR
  159.  
  160.        PURPOSE:   Writes to a file [ WBLOCK ], Restores the drawing.
  161.  
  162.        SYNOPSIS:   User supplies a filename. If name is not used, it
  163.        proceeds, if it exists - it aborts with a message.  User builds a
  164.        selection set that is written to the file, and the drawing is
  165.        restored to the way is was before the command.
  166.  
  167.        LIMITATIONS:   Release 10 or above. Does not overwrite a file.
  168.  
  169.        INPUT:   Valid new filename, build a selection set.
  170.  
  171.        RESULTS:   Drawing file written out, no change to drawing.
  172.  
  173.        USES:   Alternative to WBLOCK command when you do not want to remove
  174.        part of your current drawing.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.        *
  199.